removed 5.4 array syntax to keep compatibility with 5.3