ENOENT fixes

oh yea.. and some other stuff