Improve clarity of ?keys behaviour.

I read the previous version initially as meaning that it would return a list of keys which have no value set, which I couldn't understand. I think this removes some ambiguity.
Merge pull request #210 from robholland/patch-1

Improve clarity of ?keys behaviour.