Ok so there was an answer. Unsurprisingly provided by codemastr. laugh