remove the Box<Any> param for the user params, replace with Box<T>