Port to new DartVoid structure