I'm pretty sure this is incorrect. `-z` means "if it *is* null".