ported bft: relative paths