only set surveyor if not previously set (fixes #59)