I see your point. If creating them temporarily would affect performance, I'm ok with the current approach.