Neo-puritanism: a Liberal opportunity