I'm not convinced that reviews need internal nodes.
Doing a commit before I try and refactor them out.