we should probably avoid adding "TODO" notes in the code, and instead post issues here on github.