logical mistakes