no need for indent
add liveness check