Bail early if no extension data has been found

If timeout occurred, this checks if data has been found or not to avoid a set of notices checking for non-existing data