give non-Null defaults for sgnum