My take is too strict. Granted, 'tis your game/table to run as you see fit, but I would find it too strict. If it's a class ability to gain new spells as part of gaining a new level, then I'm not going to make it harder for them to acquire those spells (they did work for them and earned them...