The upload step actually works.
Strings are getting scrambled, no more NPE.