Self-clocking