Does the return value matter here? I imagine you'd want to show the user some sort of error message if saving didn't work (Where does that get handled?)