minor change
changed how default values are handled