I think  we should use LooseVersion here.