[WIP] Validate hooks existence

You got one of the corner case that i have no opinion, I will think about it!