Bug #58. Replaced 0 sized arrays with flexible arrays.