Well, if we wrapped the `handle_data()` call into `set_instance()` this would work I think. Not sure we have to worry about that case though -- couldn't imagine a meaningful use case.