this needs to be pushed to with the other PR #160 which may implement the ChangeBaseInterface for the helper to take away those options to an interface