snipecoder # PR #102244 mechanism credit