More card details, more abstraction