cache scoring, some pegging, whitespace stuff