save should always have only the err argument