https://www.serendipity.page/b/2019/03/plot-holes-in-tbbt/