save should return what was saved