Holy clock management....