 	return
 
 
+args_wash = (args)->
+	if args.length == 1  # allow blank label
+		title = ''
+		cb = args[0]
+	else
+		title = args[0]
+		cb = args[1]
+
+	return [title, cb]
+
 dic = (type, label, args, options={})->  # Dictate to describe() or it()
 
 	options = _.extend

	dic 'describe', "\n    Scenario: %s".green, arguments


exports.Given = ->
	dic 'it', "Given:".yellow+" %s", arguments, padding:true,pending:true

exports.When = ->
	dic 'it', " When:".yellow+" %s", arguments, padding:true,pending:true

exports.Then = ->
	dic 'it', " Then:".yellow+" %s", arguments, padding:true,pending:true

exports.Given_ = ->
	dic 'describe', " Given:".yellow+" %s", arguments, padding:true

	, options

	if type in ['describe', 'it']

		[title, cb] = args_wash args

		if args.length == 1  # allow blank label
			label = ''
		else
			label = label.replace('%s', title)

		if options.pending
			if cb.toString() == (->).toString()  # If Blank
