massive simplification of the interfaces used by various subsystems to make things cleaner