undid html5 hacks for legacy browsers, they were buggy. Moving forward with reliance on server to send error messages