but it just runs *after* anything else that's pending