SE to this entire thread: