There may be a memory leak in the MultiResult object if an error is thrown after the MultiResult object is allocated.