Correct `read` return type