don't know enough about the internals to know exactly what it expects.