The end of programmed obsolescence?