This might be the worst clock management Iv seen in a long time...