take out json as json2.js is explicit dependency