warn "blah blah" unless A; warn "yak yak" unless B; warn "bafkjlkajaksjdf;lkjas;kaj;aksdf;kjalkjas;dkf" unless C; warn "blblblblblbblblblblbl" unless (D or E); #### doSomething(); something->else(); third_thing() or warn "something didn't work quite right"; still(processing);