The 2nd read never gets anything on ava2 so remove it entirely and just return an error if we are out of sync