Streaming Utility Tweaks
#FIX: Fixed throwing the wrong kind of Exception when operating on wrapper streams that are pretending to be closed.
#CHANGE: Code style.