Fix OnSave to actually you know... save?