pool configurable via options