optimise isAlive()