Allow custom container