yea, i can definitely try to exhaust cases where I am certain there is little ambiguity to canonicalize things, but it takes time and effort, most importantly, it is not what can learn a lot from doing these tiny fixes. however, I am interested to investigate some machine learning methods that can canonicalize things more automatically, if I can get a chance to do it in my future research, definitely will do.