Better writer support
Re-writing the http types