This looks like count will always be reset to 0, is that right?