ugh. next time lets at least run this through jsonlint.