Requires doc block.