Updated the invoke hook