changing assembly loader logic to work off of the presence of an extension instead of a IsRooted