does not start if already running