updates to try/catch reads
version