[WIP] Validate hooks existence

Hauhauahuahauha, I think you should stand up to your decision! :smile: 
Even in the case it's a poor decision, go with it until the end! :stuck_out_tongue: