element is ununsed
equals supports use in !