I'm not clear on thread safety in Ruby objects - any pointers or gotchas we should be making sure happen?