json vs hit test