Roving observer