Because I didn't want the client to return out of this function