Effectively describing defects in a bug report is one of the most critical tasks that a tester performs. Developers must evaluate and try to recreate every defect reported and this costs both time and money. Being imprecise in a bug report can cause developers to waste valuable time trying to determine the meaning of the report and cost testers time and effort in information exchanges with the developer seeking clarification. Bad bug reporting can also cause legitimate defects to be dismissed as invalid. When bug reports from a tester are consistently incorrect, imprecise or confusing, the tester may lose credibility with the development team.