travis should not need to install development dependencies.
refactored range