is it necessary to use `apply` on `puts`? (just curious)