one issue is that save_subcards was getting re-run on #accept (after already having been run on #create_with_cards).  many ways to solve this, but above seemed sensible.