Don't use buffered results in TableList
Don't throw an exception on a successful void save. Use return values instead.
Allow a workaround for files that are not physically available.