assume null as default value