 				label = label.yellow
 			message = label+message
 
-		mocha.it message, callback
+		nestIt message, callback
 
 exports.Given = createGiven(['label', 'labelcolor'])
 

				label = label.yellow
			message = label+message

		mocha.it message, callback

exports.When = createWhen(['label', 'labelcolor'])


exports.Scenario = createScenario(['whitespace', 'label', 'style', 'pending'])


nestIt = (message, callback, color='green')->  # So nesting works inside of Its
	mocha.it message, callback  # Not using nesting, forgot what it does.
	###
	mocha.describe '◦'[color], ->
		mocha.it message, callback
	###


createGiven = (options)->
	return (message, callback)->
		if 'label' in options
