Handle annoying not-really-a-conditional-branch conditions