ls and POSIX node wrapper stuff