Maybe this should be moved inside _getHomeFolderPath as that is the place which calls executeAsUser