Another attempt with the hooks