the comments and the code don't match up here (setting them to be equal initially is probably also preferable).