Better optimized version of BlockLever