screw the byte encoding - we know there's no future there.  straight onto element encoding.