Intermediate shoudl start with ordered specifications.