Creating variables at runtime or not?