It looks like "not not $thing" is used extensively in this method.  What's the purpose?