Params are now required to be passed as hash