Nah it's fine for now. We shouldn't be calling this if it's not closed. Failing silently is fine in my opinion. And yeah, bang just implies that it's destructive (saves). I would call `save!` instead of `save` though, so that it raises an error if the save doesn't work when it's supposed to.