Tompkins on Swan