Auto load now also reloads dependancies if they change