we never use `NULL`, it is a bad practice in general.