support for sequential QIODevices