Set up hooks before calling dired. If dired fails, at least the user isn't in a half-joined state.
Bump version.