safe methods using local directories