Should this mixin UDFManager?
Also the comment below should probably be updated.