Yup though of that but my version uses half as much memory, which could come in handy when reporting an "out-of-mem" error.