Output filter order reversed to make them work more intuitive.
Moved --of option handling not to exec command with empty output.