testing without flattnTerms