I don't like this pattern, but I'm struggling to come up with an alternative that will fix the bug. :confused: