Commiting early/often. Changed vector to queue