I don't get why you have to check this here, you're checking each guesser to see if they're available, so the content guesser will return false and wont be run.