WIP - not-equal op, plus a little change in organization because this whole operator thing is getting crazy