Prevent adding nonexistent cards and warn when attempting to do so.

Signed-off-by: Jason Lynch <jason@calindora.com>