non-read and non-buffered streams - closes #14 #16