This needs to be initialized to 0.