No more printing to standard output. Functions just return the response