snapshot builder does not persist the snapshot, just builds