stricter pre-push hook