don't run the hooks as a goroutine