diff --git a/lib/modules/Protocols.pmod/SNMP.pmod/protocol.pike b/lib/modules/Protocols.pmod/SNMP.pmod/protocol.pike
index 92b15bbdbbb9e98510f19930c01aa0ac223cbb8c..dd15e5de61c11fc24c52786b1592bb84f358f137 100644
--- a/lib/modules/Protocols.pmod/SNMP.pmod/protocol.pike
+++ b/lib/modules/Protocols.pmod/SNMP.pmod/protocol.pike
@@ -370,7 +370,7 @@ int get_request(array(string) varlist, string|void rem_addr,
     vararr += ({Standards.ASN1.Types.asn1_sequence(
 	      ({Standards.ASN1.Types.asn1_identifier(
 		@(array(int))(varname/".")),
-		Standards.ASN1.Types.asn1_integer(1)}) //doesn't sense but req
+		Standards.ASN1.Types.Null()})
 	      )});
 
   pdu = Protocols.LDAP.ldap_privates.asn1_context_sequence(0,
@@ -524,7 +524,7 @@ int get_nextrequest(array(string) varlist, string|void rem_addr,
     vararr += ({Standards.ASN1.Types.asn1_sequence(
 	      ({Standards.ASN1.Types.asn1_identifier(
 		 @(array(int))(varname/".")),
-		Standards.ASN1.Types.asn1_integer(1)}) //doesn't sense but req
+		Standards.ASN1.Types.Null()})
 	      )});
 
   pdu = Protocols.LDAP.ldap_privates.asn1_context_sequence(1,