I don't understand the intent of this method... you seem to be giving a different card than you are removing.  That's not what the name of the method would reveal.