Old Stream-based blocking Input / Output Solutions