Proper save method.