this is a bad pattern; it should be set by the factory