eliminating dependency on YQL