Should we return isAlive() in this case?