Fix #20 use of isValidLife