pickling problem is preventing tests from passing. cant pickle observe_range by the look. need to add this