silence warnings for (non-bond) completions

Ruby 1.8 is being a dick (it complains about multiple values for block 0 for 1
even though we're using a Proc.new - which isn't supposed to care!)