I’ve commented on this to coworkers before, but I’ve once again found a case where my past self spent a little extra time designing an abstraction that is allowing my current self to very quickly and easily make some software changes to support a new hardware revision. Thanks, younger Justin! 🎉