diff --git a/lib/Model.js b/lib/Model.js
index <HASH>..<HASH> 100644
--- a/lib/Model.js
+++ b/lib/Model.js
@@ -210,6 +210,7 @@ Model.compile = function compile (name, schema, options, base) {
     return async function () {
       let args = [...arguments];
       if (typeof args[args.length - 1] === "function") {
+        console.warning("Dynamoose Warning: Passing callback function into transaction method not allowed. Removing callback function from list of arguments.");
         // Callback function passed in which is not allowed, removing that from arguments list
         args.pop();
       }
Adding warning when passing in callback function to transaction method