drop support for C-style scalar arrays; use C++11-style scalar arrays