fix upgrade detection logic, patch from Bernhard Loos