Still needs javadoc, neither this nor the rules.js section explains what this actually is for.