Implement ILookup instead of get methods.
Doesn't update properly, but no more fatal errors!
Ignore vim .swp files.