docs: function(strategy, category, callback) {
   			if(strategy._commonised) return strategy;
  
   			if(typeof(category) == "function") {
   				callback = category;
   				category = null;
   			}
  
        var paths = strategy.paths || strategy.path;
        if(typeof(paths) == "string") paths = [paths];
  
        var expectation = (strategy["if"])? true : false;
        var condition = (expectation ? strategy["if"] : strategy["unless"]) || null;
        var action = strategy.action || callback;
        var category = category || strategy.category || "*";
  
        var commonStrategy = {
          "paths": paths,
          "expectation": expectation,
          "condition": condition,
          "action": action,
          "category": category,
          "_commonised": true
        };
  
        return commonStrategy;
   		}