Refactor: Valid file type is domain of sc + buffer