It does seem like this should work correctly. Let me throw something up to see how it behaves in testing.
It does seem like this should work correctly. Let me throw something up to see how it behaves in testing.