major restructure for handling PATH and similar