Merge no longer errors if provider returns an empty list