Use rawurldecode rather than urldecode to preserve leading + characters in labels