pathname + exists/absolute

still might be some mockability problems there