use simplejson if possible