fixed arithmetic interfaces