don't even try jiggling dependencies, just be glad this stuff works