we should always expand the path the user gives us