more path handling