add more rigorous testing for multi-level relative paths.