Now with doc blocks.