I see, `forEach` breaks it by passing index as second arg.