Even more error handling.