v31 undefined and NaN fix