Addeded JSON error handling