Added full subtraction support.