diskrec variable scope reviewed