Ah, that's unfortunate. If we need to change this, we should make it better and less fragile. One of the ways to do this is to return an object from this method.

Returned object could contain the following keys:

* type - new item which represents type of the parsed data. This will allow us to distinguish between different return values.
* data - doesn't change, previously this was third item in the tuple.
* filename - doesn't change, previously this was second item in the tuple.

Example values for `type` include "test_file_end", "uncaught_exception", "coverage_object", ...