Timer2 Interrups REFUSE to work! :(

I'm a little curious about this bit:

  if(seconds > 59){
    minutes++;
    seconds = seconds - 59;
  }

  if(minutes > 59){
    hours++;
    minutes = minutes - 59;
  }

Aren't there 60 seconds to a minute, and 60 minutes to an hour?