Binary read improvemts