4024 Associate labels and autocomplete fields

http://code.google.com/p/otwarchive/issues/detail?id=4024

"Why does that work? Shouldn't that be nil? Eh, I don't know why it's working, but I guess I'll go with it." If you ever find yourself saying those words, stop. Don't go with it. It's caching. Or sorcery. Whatever it is, trust your instincts and use the version of the code you think is right, not the one whispering lies about how it works.