lazy rescue nil for functions (interim fix)