Usually this will find the correct handler, but if it doesn't, the user may give a format name with the -format option to specify which handler to use.