Better technology brings some greater stress