moving towards addParams() that returns Options<T>