Reason as follows: 

gui? is more readable to me (people know it's a true/false getter instantly). 

also I want gui? only returns true/false. I know bin/stemcell guarantees uninitialized gui to be false, but in this file it's possible it's not initialized as nil.