Start using the JSON api properly. New requirements.