Document why we have to check with defined() first.