breaks are redundant in this cycle