I'll keep thinking, should be able to write something up