note that I favor a new function instead of using a boolean "force" to the existing function, I don't like boolean arguments, and I don't want an option object just for this.