Current version of block allocator