https://levelup.gitconnected.com/10-sneaky-javascript-bugs-that-drove-me-crazy-4-is-the-secret-sauce-to-debugging-bliss-fae5a5815987