auto try next when first fails
let err msg says itself more clear
mac bin upgrade