check on read