Why the (extra) "? true : false" ?