the urlencode which does not "raw" is encoding spaces as + which is not the right thing.