In that case, the best we can do is check if the value is ActionController::Parameters, as you've done. Dan said he defers to us :)