allows options to override default