fix argument not free, now only t/non left