https://sofasleepersfullsizez.blogspot.com/2023/05/understanding-preempting-definition-and.html
Understanding Preempting: Definition and Key Concepts.