I agree. We should reject invalid requests. If there is any valid use-case for just silently ignoring invalid parameters, let's discuss. 

Anyway, logging using `warn` is more annoying than helpful.