Hooks are called in order now