continue early so you don't need the else