Fixed new read logic in bdp