Made number an argument to remove SOAP exposure to the higher level functions. Cast results to strings to avoid passing around SOAPy objects.