shorter logic in .has() per comment by @staabm

Also updated comments with descriptions that reflect updated .has()
method