small bug fix where things getting messed up when recharging needed in
the path traversal