Add SelfLink to ensure proper Hal output