don't use select! ruby 1.8 doesn't have it