Corrected add() and sub().