Abstract technology.