Implemented partial read in both non cannonical and cannonical shell modes.