Ahhh why does ruby call 'filter' 'select'