Seem to be having issues with my plan for handling ext hooks