Self clocking