improve top page link hook semantics