spent the last hour debugging and it turns out the issue was a transitive dependency from a library that was only used in a dev script. Can we please just have a single source of truth for dependencies already?