Re-throw ProcessCanceledException
Eliminate shortcut clash with "Log out" on Mac OS X
Allow newline before : as as? ?: || &&