avoid overriding hash link