always output json as state info