do you need to require json? I would be surprised if it's not already required by something in the framework...