forking now done via $.getJSON call so I can cater for forks that fail (eg because the language has been deleted from the server)