Cap on John