add zeroed_out? and cached_zeroed_out? methods to client