variable length tag encoding (more bugs..)