skip when generator return false