Why not do this as part of NewDiskProvider?