we would probably return here and drop the else