@jonathanbardo what if the post `$post` had been set by a `WP_Query` subquery? Then this would reset the `$post` to the main query's post, and from here until the end of this iteration of The Loop, the `$post` would not reflect the current `$my_query->post`, but would be `$wp_query>post`. So this seems to be another reason to not try to override the `$post` global.