bug in missing break