I don't understand this. Why do we need the option to pass additional parameters?