Accept derived Read on an empty data type (Trac #7931)