You could have fall-backs where you detect the card and fire up the appropriate version for that card...