0.5 error handling, card type handling