The only explanation that would be remotely plausibly acceptable was if some long-running encryption process was occurring between the card and the terminal.<p>More likely it is just poor specifications and poor execution.