Nope. our makes it so you don't have to use a fully qualified name when addressing the variable within the block or file. You can still access the variable from anywhere, because you never have to declare package variables (or whatever you call variables that aren't lexicals). I've tested it with our and it works great.