fix my idiotic exclusion of the actual *code* in the if block