One could argue that in many cases the languages also only have one file extension, yet we require that to always be an array, too.