This changes things from returning false if ShowAndWait returned something other than Success to always returning true.

Mind explaining the logic here?