still wrestling with the DCIMObserver