fixed is_live?