add explicit as.character