This method seems nasty for me :P Why `genres` element can be a string? Let's make it always an array ;)