In the event of the error, does it handle it correctly or does it sit on the loading page forever?