Possibly returning `false` even if the model was persisted to the server feels a little strange.