Implement some of the Block methods