Hi Alex!

The stack guards prevent excessive recursions without throwing exceptions and just kills the message loop by returning false. Removing them could regress some misbehaving applications. Only one comes to mind, java installer.

Thanks,
James