Using alive? instead of predicate matcher