May as well just process the seeds in this if statement, else we're calling another for loop for no reason. Stick the process in a proc if you're worried about untidy/verbose code.