Minor refactoring

Fixed a bug where the cache was modified on a ``Table.get``, and removed extraneous conditionals.
Perhaps it's clearer, but the name of the variable I think conveys it perfectly well as well.