where filter evaluations can happen too early due to the template engine recursion being a bit limited. Addresses #4662