use LooseVersion to clean up a recent change