fixed: utils.decode()