That sounds like the most sensible default datasource behavior i've ever heard.