revert changes to block.hpp