Model: Mike Pearson (based on Nick Black's original).