Added CPS support for (if)