doc block stuff missing, especially description for the return value.