deciding on how to handle settings