use updated opts2struct for defaults