Not sure this is the right message. Does their context have to be a UTDirectContext?

Also, you have a typo on line 33 (should be "UTDirectContext").