We shouldn't leave any case out of this. May be we should check whether the client is standalone, in which case we don't launch the daemon? or in which case the python binary is fed a proper PYTHONPATH env var?