Idiom: Ahead of time

See also: