v2.2.0 handles non-sage improper combinators