-pp works now as defined by the std (encode ~, then %)