Minor refactoring, no longer automatically reloads if a dependency disappears