Quality thread. 10/10 Would read again.