correctly tracks required schemas