Make the test while reducing blocks functional. This avoids accessing freed