Think I found solution to comparison dilema, just got to implement core now