Is it just me, or are throwing away unknown exceptions scary? So I removed the catch...