I don't understand the difference between x and f options. Do we need both?