A spell like that can't filter all your thoughts, there are simply too many individual thoughts in someponies head to do that without making an utterly massive spell matrix. So if I had a stray thought to turn off my shield, even if that thought is in a completely different context the spell would still do just as told.