Needs file and class level docblocks.