Feature detection FTW.