assume this is a guard against circular imports - could FieldDoesNotExist not be specifically imported? That is the only reason you need the module right?