This may be a problem since it doesn't call the `post_save` signal. Are you certain it's enough to trigger cache invalidation and other things?