ugh another code review. why do we even bother, no one listens to my suggestions anyway. may as well just rubber stamp this pr and get it over with.