Optimizing a ton of stuff in the block classes