Add charset to content_type for transfers
Use more idiomatic paranoid syntax
Push more stuff into base endpoint