no copy in checkTForCode