Bootstrap WIP
* Rearranging class checking to go from most specific (most extended) to most general