do we really need a separate event from save_subcards for this?  Isn't that a duplication?