using simplejson since it has kickass C extensions