And ... well, terminals with vastly different implementations or capabilities, this is a hard problem.