in obsolete stl code - lose operator- operator+