Sign conversion: Improved check. When its not explicit that 'int' variable is signed but it can have negative values, assume its signed