It seems like this only returns a string.  I'm not really sure how to work with with collect and reject.