fixed read asserts