What is this protecting against? A microformat structure iterated over by findMicroformatsByCallable should never not have a type key. If you’ve come across a situation where that does happen, please let me know where so I can fix it!

Also, this sort of check is what isMicroformat(array $mightBeAMicroformat) is for.