use next to return from a block, not break