what happens when `unit` is null?