Fix recursion issue with site.json, closes #14