Distributed Data Processing: Internal Control Issues and Safeguards