Try implementing metadata recognition