We've recently decided that the HTTP API should NOT check for incompatible parameters. See #456. Please review existing cases where we do that and consider removing them.