added decode-octets-if-need