Docs moved to own file and ? instead of if.