use new JSON specific handlers