restructured things a bit so the NoneLocation class is given while we redirect to the normalized path.