Patron and client