public boolean canSellerLogout() {
		String serviceName;
		
		Set<String> services = this.matchingUsers.keySet();
		Iterator<String> serviceIt = services.iterator();
		
		HashMap<String, String> userStatuses;
		
		while (serviceIt.hasNext()) {
			serviceName = serviceIt.next();
			
			if (!this.matchingUsers.isEmpty()) {
				userStatuses = this.matchingUsers.get(serviceName);
				if (userStatuses.containsValue(StatusMessages.offerExceeded) ||
						userStatuses.containsValue(StatusMessages.offerMade) ||
						userStatuses.containsValue(StatusMessages.transferStarted) ||
						userStatuses.containsValue(StatusMessages.transferInProgress))
					
					return false;
			}
		}
		
		return true;
	}