Is there a reason to not combine 177 and 178 into a single `elif`?