Do we really need to override here? I guess this should be provided in the `ReadSupport` trait?