not sure when the short hand array creation syntax was introduced, so revert back to the classic version