in #40 we locked to specific versions to avoid unstable versions. we need to revert that again. see also #41, where we might clean up what we depend on.