Make it more resilient to non-patternable Exprs