We had just delivered the code to the clients and now, the system is in the testing phase. Now our Client comes to us with a bug reported by the QA group. She asks us if this was by design meant to be the way it is or was it a pre-existing issue. We tell her that this feature existed in production, but only under one particular condition - for a case where multiple components were used. When used as a single component, the bug isnt evident. Now, that we have enhanced a feature, it doesnt work for any component.. So the client aptly summarized the situation - 'You have made the system consistent by making it not to work for all the features.'