I have no idea how this hook is supposed to be named, so Im going to guess a couple dozen times. Because thats how programming should be done