more explicit location
note that dirs must be writeable