fix interactive mode without explicit stop_waitforneedle