Yes, I wanted to validate before printing. I also consider it a semi-priority to not allocate all over the place because this is called during failure (one less component to worry about).