Add if (fromDataType == targetDataType) and just return original expression