На что только идти не приходится, только бы не использовать try (...) { } :)