diff --git docs/hooks.php docs/hooks.php
index 9d81476..b49c0bd 100644
--- docs/hooks.php
+++ docs/hooks.php
@@ -719,7 +719,7 @@ function hook_line_item_data_alter(&$items) {
  * @param $op
  *   The action being performed.
  * @param &$arg1
- *   This is the order object or a reference to it as noted below.
+ *   This is the order object.
  * @param $arg2
  *   This is variable and is based on the value of $op:
  *   - new: Called when an order is created. $arg1 is a reference to the new
@@ -765,7 +765,7 @@ function hook_line_item_data_alter(&$items) {
  *       Expects in return a value (positive or negative) by which to modify the
  *       order total.
  */
-function hook_order($op, &$arg1, $arg2) {
+function hook_order($op, $arg1, $arg2) {
   switch ($op) {
     case 'save':
       // Do something to save payment info!
diff --git payment/uc_credit/uc_credit.module payment/uc_credit/uc_credit.module
index d13d3aa..e5503eb 100644
--- payment/uc_credit/uc_credit.module
+++ payment/uc_credit/uc_credit.module
@@ -286,7 +286,7 @@ function uc_credit_store_status() {
 /**
  * Implementation of hook_order().
  */
-function uc_credit_order($op, &$arg1, $arg2) {
+function uc_credit_order($op, $arg1, $arg2) {
   // Set up the encryption key and object for saving and loading.
   if ($arg1->payment_method == 'credit' && ($op == 'save' || $op == 'load')) {
     // Log an error if encryption isn't configured properly.
diff --git payment/uc_payment/uc_payment.module payment/uc_payment/uc_payment.module
index 6f0140d..0689c97 100644
--- payment/uc_payment/uc_payment.module
+++ payment/uc_payment/uc_payment.module
@@ -234,7 +234,7 @@ function uc_payment_form_alter(&$form, $form_state, $form_id) {
 /**
  * Implementation of hook_order().
  */
-function uc_payment_order($op, &$arg1) {
+function uc_payment_order($op, $arg1) {
   switch ($op) {
     case 'submit':
       $func = _payment_method_data($arg1->payment_method, 'callback');
diff --git shipping/uc_quote/uc_quote.module shipping/uc_quote/uc_quote.module
index 9425f73..2ba8687 100644
--- shipping/uc_quote/uc_quote.module
+++ shipping/uc_quote/uc_quote.module
@@ -516,7 +516,7 @@ function uc_quote_update_cart_item() {
 /**
  * Implementation of hook_order().
  */
-function uc_quote_order($op, &$arg1, $arg2) {
+function uc_quote_order($op, $arg1, $arg2) {
   switch ($op) {
     case 'submit':
       unset($_SESSION['quote']);
diff --git uc_googleanalytics/uc_googleanalytics.module uc_googleanalytics/uc_googleanalytics.module
index e7fe753..ca8a81c 100644
--- uc_googleanalytics/uc_googleanalytics.module
+++ uc_googleanalytics/uc_googleanalytics.module
@@ -45,7 +45,7 @@ function uc_googleanalytics_footer($main = 0) {
 /**
  * Implementation of hook_order().
  */
-function uc_googleanalytics_order($op, &$arg1, $arg2) {
+function uc_googleanalytics_order($op, $arg1, $arg2) {
   // If a new order is created during the checkout process...
   if ($op == 'new' && arg(0) == 'cart') {
     // Store the order ID for later use.
