This is because (apprently) older versions of Django (1.3) attempt to do some sneaky meta programming and need a connection explicitly passed as a karg... otherwise it will attempt to pass one and an exception will be raised when the called methods get two connections!