diff --git a/lib/modules/Protocols.pmod/X.pmod/Requests.pmod b/lib/modules/Protocols.pmod/X.pmod/Requests.pmod
index 2541bf6cdf004d178d1a0c6a1fce3f6e1c04a4b9..bfd5a46beb9c686549b171bb0055d42cd3f3cbe4 100644
--- a/lib/modules/Protocols.pmod/X.pmod/Requests.pmod
+++ b/lib/modules/Protocols.pmod/X.pmod/Requests.pmod
@@ -745,9 +745,9 @@ class Bell {
   inherit request;
   constant reqType = 104;
   
-  int volume;
+  int percent;
 
-  string to_string() { return build_request("", volume); }
+  string to_string() { return build_request("", percent); }
 }
 
 class AllocColor
diff --git a/lib/modules/Protocols.pmod/X.pmod/Xlib.pmod b/lib/modules/Protocols.pmod/X.pmod/Xlib.pmod
index 8c3cf5952b3460a1b94af64b0aac416232fae8a2..2085da1486ebb27516eddb48bc79dae082d99f11 100644
--- a/lib/modules/Protocols.pmod/X.pmod/Xlib.pmod
+++ b/lib/modules/Protocols.pmod/X.pmod/Xlib.pmod
@@ -950,7 +950,7 @@ class Display
   object Bell_req(int volume)
   {
     object req=Requests.Bell();
-    req->volume=volume;
+    req->percent=volume;
     return req;
   }