Thanks @BrianHenderson ! Makes sense, I will go ahead and implement a similar approach