https://blog.repithwin.com/do-i-talk-too-much/