relative paths
less allocations this time