8.4 Design Decisions