try as a file instead, ugh