can't compare between types