It actually fails the form.is_valid() check because we're adding an error in form.errors at that point, that's why its safe to do down below