Optional Implementation

The following features are optional, but highly recommended.