Renamed providers and added probe to json_decode()