"Optional" assembly, eh? Never had anything like that when I was in high school.
See the above reply about why assemblies are optional.