User must provide a parameter.
Add colour support.