Use bytes.NewReader instead of bytes.NewBuffer