avoid spoiling