unnecessary decode()