more error handling

* better error messages
Bump to 3.0.0.ey3