Added optional init values to most stream functions