Sigh... but I guess you have to do form validation