more newer array syntax, 5.3 support