more informative exception
added more proxy exceptions