I strongly agree with GLS about the byte pointer issue. The PPSS format is a kludge. If we want compatiblility for a while, fine, but new code should be using a more legible form.