Как сделать этот PHP-фрагмент без предупреждения?

Код короткий, но полный :

function process($obj) { if(empty($obj))return 1; return 2; } echo process($arr['nosuchkey']); 

Как мы все знаем, вызов empty($arr['nosuchkey']) никогда не будет сообщать о предупреждениях.

Но process($arr['nosuchkey']) сообщит об этом.

Существует ли обходное решение без отключения предупреждений; скажем, по синтаксису?