@dchambers This is similar to what I had before I refactored it after our conversation. Will refactor it back to introduce the new interface.