no good way to do (some ...) in ruby