Now determining when to use relative paths based on schema, resolves issue #1