Fix dependency loop and update README