- Implemented replacement for shadow files, in the form of a hook script. - Uses rc.shadow.command otherwise rc.default.command. - Uses rc.shadow.file. - Overrides settings that cause race conditions. - Provides success and failure messages.