If you require a component by relative path that in turn also requires a relative path, you can get unexpected results. This needs tested and fixed.