Solid foundations for Peggy