Honestly susan488, it's more about history than them trying to trip us up. The single equals sign for assignment was already the norm in older languages like C. They needed another symbol for comparison, so they just doubled it up. Tbh, I still type = when I mean == at least once a week. It's just one of those things you have to train your brain on after hitting that bug a few times.