#3 Using tilde over carrot

To avoid breaking major changes in dependencies.