add safe subtration methods