gave a much more thorough explanation of the ordering
problem. interested to see if anyone has a clever workaround