should be return and not break