diff --git a/Tone/core/Tone.js b/Tone/core/Tone.js
index <HASH>..<HASH> 100644
--- a/Tone/core/Tone.js
+++ b/Tone/core/Tone.js
@@ -79,7 +79,7 @@ define("Tone/core/Tone", [], function(){
 	AudioNode.prototype._nativeConnect = AudioNode.prototype.connect;
 	AudioNode.prototype.connect = function(B){
 		if (B.input){
-			this._nativeConnect(B.input);
+			this.connect(B.input);
 		} else {
 			try {
 				this._nativeConnect.apply(this, arguments);
recursive connect if the input is also a ToneNode