Idealmente, los programas deberían se capaces de detectar aquellos movimientos del rey o la torre que no podrían ser otros que movimientos de enroque, y considerarlos como tales.