taking a block