Added most error handling for form