public void removePriceStep(double startPrice, double endPrice) throws RemoteException {
		// trimming to 2 decimal points
		startPrice = round(startPrice);
		endPrice = round(endPrice);
		
		// Checking for positive arguments
		if (startPrice < 0 || endPrice < 0) throw new PriceStepNegativeArgumentException();
		
		PriceStep removeStep = null;
		for (PriceStep storedStep : priceSteps) {
			if (storedStep.getStartPrice() == startPrice && storedStep.getEndPrice() == endPrice) {
				removeStep = storedStep;
			}
		}
		if (removeStep == null) {
			throw new PriceStepIntervalNotFoundException();
		} else {
			priceSteps.remove(removeStep);
		}
	}