Keycard checking and failure messages