Oh gosh.  I really hope I will never have to work with you or ever use a product you have worked on.  This is just terrible software engineering practice.  You are doubling the amount of work you have to do and are creating a breeding ground for bugs.  Remember this age-old wisdom &quot;measure twice, cut once&quot;?  You are doing the exact opposite.