Richard -- naive wrapper around calls to service