remove null generate