Added user-alive check