I can't seem to use os.read() on a pipe created with o