same issue with visitLiteralTerm
I'm surprised it doesn't hit visitLiteralTerm? It seems like literal values would be common