Very cool, as usual.

I wonder - what if there are missing values in the new data set we want to score? what is best practice to handle those missing values?