newer version of Bencode