Complain if trying to remove unused things from the used list.
Correctly remove unmarked elements.
Add an access_unused( ).
Set another access_unused( ).
Add virtual mapping for each context.