Client helper methods