return instead of break