apparently overloading in version.pm may not work as expected sometimes; seems better to compare numified versions explicitly