I'd agree with that but in the JS world, there's a lot of questionable library designs that are outside of my control.