Working around this issue.
Moving auth out to a protected file: LocalAuth.pm