yep, it's very different from Ruby's global variable based environment