getting states to load in the correct order on a fresh run