if( ! eval { ...; 1 } ) { warn "Invalid value ($@)..."; }