diff --git a/src/Consumer.php b/src/Consumer.php
index <HASH>..<HASH> 100644
--- a/src/Consumer.php
+++ b/src/Consumer.php
@@ -18,6 +18,7 @@ class Consumer extends Request
      * @param string  $queue
      * @param Closure $closure
      * @return bool
+     * @throws \Exception
      */
     public function consume($queue, Closure $closure)
     {
@@ -75,6 +76,8 @@ class Consumer extends Request
     }
 
     /**
+     * Acknowledges a message
+     *
      * @param Message $message
      */
     public function acknowledge($message)
@@ -87,6 +90,19 @@ class Consumer extends Request
     }
 
     /**
+     * Rejects a message and requeues it if wanted (default: false)
+     *
+     * @param Message $message
+     * @param bool    $requeue
+     */
+    public function reject($message, $requeue = false)
+    {
+        $message->delivery_info['channel']->basic_reject($message->delivery_info['delivery_tag'], $requeue);
+    }
+
+    /**
+     * Stops consumer when no message is left
+     *
      * @throws Exception\Stop
      */
     public function stopWhenProcessed()
diff --git a/src/Message.php b/src/Message.php
index <HASH>..<HASH> 100644
--- a/src/Message.php
+++ b/src/Message.php
@@ -9,4 +9,3 @@ class Message extends AMQPMessage
 {
 
 }
- 
\ No newline at end of file
bschmitt/laravel-amqp#1 added reject method