directories always end with a slash