trailing slashes suck major and are inconsistent