Fix data con type result checking bug