conditionalized nats dependency