http://www.mkiv.com/techarticles/index.html#bpu