Added comments and removed redundant 'card' asserts.