Make force a labeled argument too?
The way you did it with ~in_place does add clarity at the call site.