can't use return in a block