Trying to simplify in/out path members (2)

Restored from #33