If someone gives ['guest'] as a guestrole, you'll get [['guest']], but (array) still gives you ['guest']. Shouldn't really happen, but type casting is maybe smarter here