https://www.tetchallenger.com/2020/07/immediate-inference.html