we do not need the settings parameter