With the pull request from Andy that we just merged today, you will be able to consolidate these three predicates into a single "if_helpers" call.  But save it for later when we have some stretch time to refactor it.