improves error handling