added anti-leak rule