> >>Why is it necessary to specify source and destination format? > > It's more by security, > > from doc: > > "fmt is the disk image format. It is guessed automatically in most cases." > > I don't like too much "in most cases" ;) OK, lets keep that code.