get rid of that ugly settings object