A boolean values is returned here but not mentioned in the docstring.  Also, seems that other paths through the method can result in return of None.