prefer_local should default to true