I feel the `confirm` name is somewhat ambiguous. If it's `True`, does it mean that the user will have to manually confirm the action, or that the operation will confirm it for the user?