I'm not sure a return is valid within a block like this