Side note: this is a very limit case since null values are not supported by the UI so it is more a tolerance and implementation workaround for unexpected inputs