HUGE commit: moved all blocking logic into BlockManager, parallelized everything, eliminated Google warnings in favor of weaker blocks