params are hard