From: "Bartosz DziewoƄski" Date: 2011-10-15T05:01:21+09:00 Subject: Re: [Q] clean way to print error & break from loop? Use a regular multiline if. Or, if you're feeling like golfin': break puts 'whatevs' unless ok?(rc) Break can take an argument, and it will be the value returned by loop. -- Matma Rex