See recommendation about how to rescue exceptions above.