I think this will fail silently if the application record isn’t valid, or otherwise doesn’t save. Would it be reasonable to use the `save!` method instead?