'Identify changes between the configuration I have and what I had
last time the watcher ran.
This ignores any account/region which caused an exception during slurp.'

def find_changes(self, current=None, exception_map=None):

    current = (current or [])
    exception_map = (exception_map or {})
    if (self.batched_size > 0):
        return self.find_changes_batch(current, exception_map)
    else:
        prev = self.read_previous_items()
        self.find_deleted(previous=prev, current=current, exception_map=exception_map)
        self.find_new(previous=prev, current=current)
        self.find_modified(previous=prev, current=current, exception_map=exception_map)
