In other reviews I have been asked to make it more readable in regards to [] on non existing array.