Should this not be configurable on instantiation?