I've put the finally this way because I want to warrant that the dispatch function is called even if there is some exception during the treatment of loadeddata. I'll replace this with an if checking if loadedData and mcc-mnc have valid values.