GENERIC, SIMPLE AND QUIRKY.