This does work, I think I will leverage something like this even thought it is a bit hacky.