Added more friendly errors and disabled submit button by default to account for high latency