empty() does not accept function returns