cancer trap