errors[] not put on the stack each time you call the function, but it's only there once in a read only section