Add support for multiple strategies