doc string is now more informative