sigh.. more timer bugs