The new `doRegister` argument doesn't seem to really be used, other than a mock requiring it be false. Can it just go away?