Instead of just throwing errors, there should be a way to handle these errors inside of the application using delver.