This method needs a doc block