Should we recreate it, using the code from earlier, or should we move the code from earlier to somewhere it can be accessed by both functions?