ticks all the boxes to Tiddilywink