Yeah, I was thinking that they should probably just be on the stack as well. At some point in the future, it might be worthwhile to look at every single heap allocation and see if it actually makes sense. Now THAT will be fun...