ahead of my time?