Seems reasonable to me, but I don't know what the callbacks, if any, might do...