Added precondition checks for Broder and crawlhash