fixing error related to last few commits changing behavior when default
values as set and/or no custom types are defined