Is breaking intended here ?

Maybe Continue should be return ?