som är ett jämförelsevis litet steg före sin tid.