by-component debugging