Constructive time.