Delegate when possible
Add proper content-type to HTTP requests