Any reason for this to be turned into `elseif`?