Made this change a while ago; design-wise, it seemed odd to have it on Device--it's part of the syncing engine, and the output is specific to the needs of the engine.