observer inherits from JailThread + test cases for bad run;