replace 'undef' with 'nil'