When to use `for` option