@smalyshev You are right about conversions... I fixed that, now it will use `double` data type only if callback has returned `double`. If it was object or long or anything else, it will use convert_to_long_ex as it was earlier.