Excellent stuff Craig.

A.