Use better detection of updating vs. downgrading for printing