just spent 3 hours debugging a weird issue only to find out it's because some obscure dependency i've never heard of has a version conflict with