Separate Out Data Source and Other Protocols まで