support empty workflows