more proper way to return a toc