Completion hooks