Don't base64 decode anymore

User is now required to handle this.
either way, theother stuff LGTM so just merge after