Add version contraints.
Make the version a bit dynamic.