One thing that bothers me is this currently overrides such options if a subclass were to pass them in