I'm not sure about the conditional create requirement.

What kind of use case can't the standard `create(bool force)` deal with?