no need in isalive check