diff --git a/lib/pulsar/task.js b/lib/pulsar/task.js
index <HASH>..<HASH> 100644
--- a/lib/pulsar/task.js
+++ b/lib/pulsar/task.js
@@ -42,13 +42,21 @@ module.exports = (function() {
 		self.status.set(PulsarStatus.STATUS_RUNNING);
 
 		var args = [
-			'--conf-repo', this._config.repo || '$(echo $PULSAR_CONF_REPO)',
-			'--conf-branch', this._config.branch || 'master',
 			self.app,
 			self.env,
 			self.action
 		];
 
+        if(this._config.repo) {
+            args.unshift(this._config.repo);
+            args.unshift('--conf-repo');
+        }
+
+        if(this._config.branch) {
+            args.unshift(this._config.branch);
+            args.unshift('--conf-branch');
+        }
+
 		this._taskProcess = spawn('pulsar', args);
 		this.pid = this._taskProcess.pid;
 		this.command = 'pulsar ' + args.join(' ');
Pulsar repo and branch as optional