fix edge case path issue