As I mentioned, doing just module_in = module_in * 0.5 is not going to change what is used in the forward, you need to return the updated value from the hook if you want it to be used return module_in.