specify version ranges. fixes #18