Configurable message length limit for HTTP API

We currently accept all (valid) outbound messages in the HTTP API. Ideally, we'd like to reject messages that can't be sent for some reason. Since we don't (currently) have any way to get capability information from channels, the easiest thing to do here is add conversation config, starting with the length limit.
Just wondering what ensures that ``content_length_limit`` is not in data when a form is submitted with ``content_length_limit`` set to the empty string?