throwIfNotAlive