Vitalsource Technologies, Inc. Explaining Judgments on Rule Violations