card supply shortage