 		###
 		The provider accepts a manifest as a parameter by specification.
 		###
+		
 		aws_sdk.config.update @extract_client_options()
 		
 	get_node: (node_name) ->
 		###
 		This method returns a node by looking up its name. It throws an error if the node is not found.
 		###
+		
 		return @manifest.nodes[node_name] if @manifest.nodes? and @manifest.nodes[node_name]?
 		throw new Error "node #{node_name} does not exist"
 		

		###
		Provider-specific method for bootstrapping a node.
		###
		@status node_name, (err, state, address) ->
			return callback err if err
			return callback new Error "node #{node_name} is not ready" if state != 'running'

		# Action on the tasks.
		#
		async.waterfall [obtain_status, ensure_port, build_spec], callback
		
