Works for 2012, 2010, mostly 2008