I don't think the generator approach will work.  Ideally we'd want to use a dict comprehension to build up a new dict, but that would only work in 2.7.  Maybe we could emulate a dict comprehension like this: ```dict([(k, v) for k, v in secret_dict.iteritems() if v is not None])```