Blaming the terminal seems a little backwards. Perhaps the application could take responsibility for being compatible with common terminals?
I have no dog in the fight.
I have no dog in the fight.