IMPORTANT: Paul, I've removed the decode_char routine because it's no