The elusive meaning of the s stamp has been discussed and debated at great length on this board in the past. One of these discussions went on for either 18 or 23 pages. IIRC, the conclusion was nobody knows.