Corrected signed-to-unsigned comparisons