Oh ok, I understand now the problem. Well, one solution would be to use an additional option for the command name, so instead of calling `./manage.py tenant_command createsuperuser`, you'd have to do `./manage.py tenant_command --command=createsuperuser`, but to be honest, that sucks. Let's see if it's possible to automatically wrap every django command, so `sys.argv[2]` would no longer be needed.

I'd say we leave it like that for now. Like you said, `tenant_command` should not be used with `call_command` anyways.