Before revision:  Therefore, these components are optimized independently from each other and the overall system suffers from error propagation.
After revision:  These components are optimized independently from each other and the overall system suffers from error propagation.