Would be interesting to support alternate modes with more or less clocks... definitely an interesting programming challenge for sure!