Ahead of its time ?