https://www.deconbatch.com/2023/11/pushpull01.html.html