There is a general advice against the use of subscripts - as Sander did, because:
I you make an assignment like this
Subscript[k, b] = 1;
a = 2;
then with "normal" symbols OwnValues
are created - but not in the case of Subscript
:

Instead the assignment to Subscript
went (as kind of a function definition!) into DownValues
:

The only meaningful use of Subscript
is (typically at the very end of a calculation) for displaying reasons.
Does that help? Regards -- Henrik