MFT Dependency check rewrite

Commits:	[6a460819cc] [d2be36f881] [22031bc9ac]