Could someone please confirm that vectors are allocated and filled with "NaN" values before being passed to the datasource ? I thought this was the behavior but I see a weird case where values not provided by the datasource are set to "inf", which screws up scaling a bit...