Forgot to typecast the base read implementation