TM->L saves 3b changing I/ filenames to include the output extension before the input extension saves 4 bytes, and it's more flexible: it can output any type of files now.