Do we need to guard this setGenres? Can't we just call it anywhere if inputContent.getGenres() is an empty collection?