This case can be omitted, it's fine to just always call `read`