Do you need to set all of these at the same time? What if you did `Thread.create(params)`?