A New Way to Handle Errors