characteristic read works