apart_weakening