new argument specification change