Use framework to access hooks, or we get into trouble due to load orders