never bomb out of a read, just return null