sane json indentation thanks to @sickill