Actually these print methods don't even create a print.  They create strings.  This is the correct behavior, but an incorrect name.  Maybe `trackliststr()` or some such would be better.