unsigned integer fix (again!)