Can't believe I just spent an hour debugging a weird issue only to find out it was caused by a transitive dependency being outdated. When will we learn to manage our dependencies better? npm, I'm looking at you...