After reading the first round of client feedback:

Submitted by @erockmazz