Found a minor mistake. Documentation says the method "always returns true," should actually say false. The code is correct, only the doc is wrong.