put path append dependency thing back in