hints for a "virtual disk" implementation