in reply to Ash McAllan
self reply