add some informative logging
don't reply with error, actually catch stuff