return false when has false