re-using empty array ref for all terminals to save a bit of memory