Can we wrap all of ``obj_create`` in ``@commit_on_success`` to cope with race conditions?