Use a cleaner communication from DataService