Do not rescue from bad json parse and use Map guard