return 400 errors for most things and try to map form fields up (bug 834280)