Consolidated hook actions