Agreed. There are some things that you wouldn't expect to attenuate signals (that much) as well, such as glass, that can have a significant effect. Tinted glass can cause a 12-20db drop.
In an outdoor environment you also should keep 60% of the fresnel zone clear. This has to be taken into account when thinking of line of sight.