Updated Client, wrapped clientHandle in Maybe