move TODOs into github issues instead. much better.