Fix array length for UT_TOTAL_LANGUAGES (perhaps this should just be an enum?) Fix checking if an unsigned value is less than 0