0ULL is a valid attack, so use ~0ULL instead.