Add multiple onAbsorb() check