@atomjack oh this is really clever