don't negate undef in Slice/FetchFirst
drwxr-xr-x lib
drwxr-xr-x t