no need to weaken all the time