it's going to keep counting past 0