nothing's as frustrating as trying to debug an issue caused by a dependency that's not doing what it's supposed to do, yet its documentation is non-existent and its community is unhelpful