redundant type conversion removed