fix bug: iterate parameter extras inproperly