@Standard8 How about adding a comment explaining the necessity of the two runs to help future maintainers understand?