Hooks service

It may exists, but be a file and not a dir. You may add a check for this too, but I won't insist.