strategy.LiquidityProvider is implemented via strategy.Generic