fixed some old bad assumptions about how paths work