pass :final value to flush method - use full as a hit for specific output final flush on teardown