issue #43 - callable defaults are no longer used as defaults