Restructuring, moving default_hooks -> __init__