Got it. That makes sense. I was trying to minimize the number of prepares by putting it outside of the for loop, but I think determining which variations of each type of $status_meaning would take just as much time to deal with as preparing it during each for loop iteration.
Thank you both for the input!