szkmkmk: long post…