remove unnecessary checks in BlockType