Ported subtract