This one is fairly self explanatory, just involves adding a context parameter using a validation set, defaults to machine if nothing is specified.