Spotlight casting light on trees outside its area

I noticed that if I use the ‘place trees’ function of the Terrain in Unity Free, the trees will behave in a weird way when subjected to a spotlight. Basically trees outside the cone of the light but near it will be illuminated.

But if I try to import a tree as a game object it will not have this behavior. Do I have to import every tree as a separate game object or is there some other way to fix the problem?

Nevermind, I got it. The problem was the shader. I just set it on Bumped Diffuse and now they work properly.

I got it to work on leaves (which had a transparent map) when I used Transparent/Cutout/Bumber Diffuse. Just FYI