NullElem may not be useful, before removing that class
merge