This makes _fetch() act more like XT.Data.fetch(). I might break some tests.