Add explicit initialization
Use SHND2PTR macro