doc-ed and more heavily tested player