fix: return Empty InfoItem instead nil