Ahead of their time once again.