Why are we `return`ing here, but `continue`ing elsewhere?