I think this is probably fine for the moment. Let's worry about optimizing when we identify a bottleneck clearly.