I have the code
Graphics[{Dashed, Green, Circle[{0, 0}, .4], Black,
Circle[{0, 0}, .5], FaceForm[], EdgeForm[Black],
Rectangle[{-1, -1}, {1, 1}]}]
Which gives the output
However, I do not want the outer circle to be dashed. The documentation example suggests that the options are only applied to the first object after those options. So why is Dashed[] being applied to the outer circle?