made receiver errors a bit more informative