Switch to :alive and :dead keywords instead of booleans