Should strategy not be its own parameter? It seems important enough to warrant its own parameter, not being shuffled off to $options.