A Whole bunch of javadoccing ftw