Why is this explicitly testing for false:<p><pre><code>  if defaults.boolForKey(&quot;launchBefore&quot;) == false {
</code></pre>
rather than:<p><pre><code>  if !defaults.boolForKey(&quot;launchBefore&quot;) {</code></pre>