Purge mechanics question - potential bug?