fix more default fn args modified in place