Proper finalization conditions when switched on