is this a code style issue? 
personally, I always user ```map```, but I always thought ```collect``` was an alias to ```map```