support all kinds of exceptions (for web errors) and just print them out, rather than trying to guess them all