Treat the empty string "" as a null unit
Add some documentation