Doctest is horrible.